local M = {}


function M.resolverCfg(cfg, isPlatform)
	local t = {}


	if cfg.fakeShow then
		if not isPlatform then
			return cfg.fakeShow()
		end
	end
	-- 通过.符号切割api字符串
	string.gsub(cfg.func, "(%w+)\.-", function(subStr)
		t[#t + 1] = subStr
	end)

	local func = _G
	for index = 1, #t do
		func = func[t[index]]
	end
	if cfg.isTableParams then
		return func(cfg.defaultParams)
	else
		return func(unpack(cfg.defaultParams))
	end
end


return M